package cn.kgc.form;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@ApiModel
@SuppressWarnings("all")
public class ResumeProjectExpUpdateForm implements Serializable {
    /**
     * 主键
     */
    @ApiModelProperty(name = "id", value = "主键", dataType = "java.lang.String")
    private String id;


    /**
     * 谁的项目经验，用户id
     */
    @ApiModelProperty(value = "谁的项目经验，用户id", dataType = "java.lang.String")
    private String userId;


    /**
     * 属于哪份简历id
     */
    @ApiModelProperty(value = "属于哪份简历id", dataType = "java.lang.String")
    private String resumeId;


    /**
     * 项目名称
     */
    @ApiModelProperty(value = "项目名称", dataType = "java.lang.String")
    private String projectName;


    /**
     * 担任角色
     */
    @ApiModelProperty(value = "担任角色", dataType = "java.lang.String")
    private String roleName;


    /**
     * 项目开始日期
     */
    @ApiModelProperty(value = "项目开始日期", dataType = "java.lang.String")
    private String beginDate;


    /**
     * 项目结束日期
     */
    @ApiModelProperty(value = "项目结束日期", dataType = "java.lang.String")
    private String endDate;


    /**
     * 项目描述
     */
    @ApiModelProperty(value = "项目描述", dataType = "java.lang.String")
    private String content;


    /**
     * 项目描述
     */
    @ApiModelProperty(value = "项目描述", dataType = "java.lang.String")
    private String contentHtml;


    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(value = "${column.comment}", dataType = "java.util.Date")
    private Date createdTime;


    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(value = "${column.comment}", dataType = "java.util.Date")
    private Date updatedTime;


}
